self-loading weapon - Spanish English Dictionary